const Mock=require('mockjs')
const groupWork=Mock.mock({
    'list|50':[{
        'id|+1':1,//id
        'img':'https://dss1.bdstatic.com/70cFvXSh_Q1YnxGkpoWK1HF6hhy/it/u=2021935489,3147019942&fm=26&gp=0.jpg',
        'name':'@cword(10)',//拼团名称
        'price|1-100':parseFloat(1),//原价 拼团价
         'num|1-10':1,//拼团人数 参与人数 成团数量 限量 限量剩余
         'time':"@date('yyyy-MM-dd HH:mm:ss')",
         'stateFlag|1':[true,false],//控制状态    1开始     0 关闭
    }]
})

module.exports=[
    {
        // 拼团
        url:'/vue-element-admin/getGroup',
        type:'post',
        response:(res)=>{
        let  list=groupWork.list
        let groupWorkleg=groupWork.list.length
            const {pageIndex,pageSize,state}=res.body
            // 前端传回来  3个参数   state代表状态
            // 如果state成立 就进入判断
            if(state===0){
                // 筛选出
             list=list.filter(item=>item.stateFlag===false)
             groupWorkleg=list.length
              }
               if(state===1){
                list=list.filter(item=>item.stateFlag===true)
                groupWorkleg=list.length
              }
                list=list.slice((pageIndex-1)*pageSize,pageIndex*pageSize)
            return {
                code:200,
                'msg':'ok',
                data:list,
                total:groupWorkleg
              }
          }
    }
]